coarctate pupa - Turkish English Dictionary